package com.yeyks.common.result.member;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.metadata.BaseRowModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = true)
public class MemberCardTsOrderResult  extends BaseRowModel {

    @ApiModelProperty("用户Id")
    private Integer userId;
    @ExcelProperty(value = "订单号", index = 0)
    private String orderNo;
    @ExcelProperty(value = "创建时间", index = 1)
    private Date createTime;
    @ExcelProperty(value = "用户名、手机号", index = 2)
    private String userPhone;
    @ExcelProperty(value = "收货人姓名", index = 3)
    private String receiveName;
    @ExcelProperty(value = "收货人手机号", index = 4)
    private String parentPhone;
    @ExcelProperty(value = "收货地址", index = 5)
    private String receiveAddress;
    @ExcelProperty(value = "订单金额(分)", index = 6)
    private Integer payValue;
    @ExcelProperty(value = "状态，1待支付,2支付成功,3支付失败", index = 7)
    private Integer status;
    @ExcelProperty(value = "会员卡号", index = 8)
    private String cardNo;
    @ExcelProperty(value = "礼物状态 0未发货  1 已发货", index = 9)
    private Integer giftStatus;
    @ExcelProperty(value = "邀请推手手机号", index = 10)
    private String receivePhone;

}
